MEM
도스에서 메모리의 사용 상태를 점검하기 위하여 제공하는 명령어로, DOS에서 사용된 메모리와 사용할 수 있는 메모리의 양을 보여준다.
사용자는 현재 메모리 내에 할당된 영역과 남아 있는 영역, 그리고 메모리 내에 탑재되어 있는 프로그램들에 대한 정보를 얻기 위해 MEM 명령어를 사용할 수 있다.
■ 명령어 위치
윈도우가 설치되어 있는 하드디스크(C:\Windows\Command)에 실행 파일 형태로 존재하는 외부 명령어
■ 사용법
MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE modulename] [/PAGE]
■ 옵션 및 매개변수

none | DOS에서 사용된 메모리와 남아 있는 메모리의 상태를 보려면 아무런 변수나 옵션 없이 MEM 명령어만 사용한다.
/classify 또는 /C | 상용 메모리와 상위 메모리 영역에 탑재된 프로그램의 상태를 보여준다. 이 옵션은 각 프로그램의 크기를 10진 형식과 16진 형식으로 목록을 나타내고, 메모리 사용의 개요를 제공한다. 또한 사용할 수 있는 가장 큰 메모리 블럭의 목록도 보여준다. 이 옵션은 /page 옵션을 제외한 다른 옵션과 함께 사용할 수 없고, /c로 축약하여 사용할 수 있다.
/debug 또는 /D | 이 옵션은 현재 메모리에 있는 프로그램과 내부 드라이버 목록을 보여준다. 이 옵션을 사용하면 MEM은 각 모듈의 크기, 세그먼트 주소, 모듈 종류, 사용할 전체 메모리의 정리, 프로그래밍에 사용할 유용한 그 밖의 정보 등을 알 수 있다. 이 옵션은 /page 옵션을 제외한 다른 옵션과 함께 사용할 수 없고, /d로 축약하여 사용할 수 있다.
/free 또는 /P | 상용 메모리와 상위 메모리의 사용 가능한 공간을 표시한다. 이 옵션을 사용하면 MEM은 세그먼트의 주소, 상용 메모리의 사용 가능한 영역의 크기, 각 상위 메모리 영역의 가장 큰 사용 가능한 상위 메모리 블럭을 표시하고, 사용할 수 있는 전체 메모리를 정리하여 보여 준다. 이 옵션은 /page 옵션을 제외한 다른 옵션과 함께 사용할 수 없고, /f로 축약하여 사용할 수 있다.
/module modelename 또는 /M modelename | 프로그램 모듈이 현재 메모리를 사용하는 방법을 보여준다. 이 옵션 다음에 반드시 프로그램 이름을 지정해야 한다. 이 옵션을 사용하면 MEM은 사용자가 지정한 프로그램 모듈에 할당된 영역과 각 영역의 주소와 크기를 표시한다. 이 옵션은 /page 옵션을 제외한 다른 옵션과 함께 사용할 수 없고, /m으로 축약하여 사용할 수 있다.
/page 또는 /P | 결과를 나타낼 때 각 화면에서 잠시 멈춘다. 이 옵션은 모든 옵션과 함께 사용할 수 있고, /p로 축약하여 사용할 수 있다.

■ 참고 사항
☞ 메모리 상태 보기
MEM은 1MB 이상의 연속 확장 메모리의 상태, LIMs 4.0 규정에 맞는 중첩 확장 메모리를 사용할 때의 상태를 보여주고, CONFIG.SYS 파일에 DOS=UMB 명령어를 추가하여 상위 메모리를 사용하는 경우에는 상위 메모리 영역의 상태도 보여준다.
☞ /page 옵션을 자동으로 지정하기
DOSKEY 명령어를 이용하면 MEM 명령어에 /page 옵션을 자동으로 추가하여 사용할 수 있다.
즉, "doskey mem=mem.exe $* /p"를 지정함으로써 MEM을 사용할 때마다 /p 옵션을 입력하지 않아도 화면 단위로 잠시 멈춘다. 필요한 경우 AUTOEXEC.BAT 파일에 추가하여 사용할 수 있다.
■ 사용 예
중첩 확장 메모리와 연속 확장 메모리를 모두 사용하고 있을 때 상용 메모리, 중첩확장 메모리, 연속 확장 메모리의 상태와 메모리에 읽혀진 프로그램의 목록을 보기 위해서는 다음과 같이 MEM 명령어를 사용한다.
mem /classify
위의 예처럼 명령어를 입력한 경우 MEM은 그 결과를 다음과 같은 형식으로 메모리의 상태를 나타낸다.
지정된 프로그램 모듈에 대한 메모리 할당을 확인하려면 MEM /MODULE 명령을 사용한다. 예로 doskey 모듈에 할당된 메모리를 알려면 다음과 같이 MEM 명령어를 사용한다.
mem /module doskey
혹은
mem /m doskey
위 예의 경우 MEM은 다음과 같은 형식으로 그 결과를 보여준다.